// 在开发中，有时需要根据不同的环境设置不同的环境变量，常见的有三种环境：
// 1.开发环境：development
// 2.生产环境：production
// 3.测试环境：test
// 那么我们如何区分环境变量呢？常见的有三种：
// 方式1：手动修改不同的变量（不推荐）
// 方式2：根据process.env.NODE_ENV的值进行区分
// 方式3：编写不同的环境变量配置文件

// 1.手动切换不同的环境（不推荐）
// const BASE_URL = 'http://coderwhy.org/dev'
// const BASE_NAME = 'coderwhy'

// const BASE_URL = 'http://coderwhy.org/prod'
// const BASE_NAME = 'kobe'

// const BASE_URL = 'http://coderwhy.org/test'
// const BASE_NAME = 'jack'

// 2.通过判断process.env.NODE_ENV的值来区分（推荐）
let BASE_URL: string, TIME_OUT: number
if (process.env.NODE_ENV === 'development') {
  // 开发环境
  BASE_URL = 'http://152.136.185.210:5000'
  TIME_OUT = 1000
} else if (process.env.NODE_ENV === 'production') {
  // 生产环境
  BASE_URL = 'http://web.juhe.cn/environment/air/cityair'
  TIME_OUT = 2000
} else {
  // 测试环境
  BASE_URL = 'http://coderwhy.org/test'
  TIME_OUT = 3000
}

export { BASE_URL, TIME_OUT }
